/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejb.common;

import applicationexcepcion.ClienteCodiceFiscaleNullException;
import applicationexcepcion.ClienteNonValidoException;
import applicationexcepcion.ClienteNullException;
import applicationexcepcion.PersonaRegistrataException;
import entity.Cliente;
import javax.ejb.Local;

/**
 *
 * @author Antonio
 */
@Local
public interface ClienteManagerLocal {

    void attivaCliente(Cliente c);

    void bloccaCliente(Cliente c);

    void bannaCliente(Cliente c);

   Cliente cercaClientePerId(Long id);

    void creaCliente(Cliente c) throws PersonaRegistrataException,ClienteNullException,ClienteCodiceFiscaleNullException,ClienteNonValidoException;

    
}
